package com.zhkj.txg.module.member.entity

import com.google.gson.annotations.SerializedName
import com.zhkj.lib.http.BaseResponse

data class MemberOrderDetailResponse(
    val data: MemberOrderDetailEntity? = null
) : BaseResponse()

data class MemberOrderDetailEntity(
    val id: Long = 0,
    @SerializedName("order_sn")
    val orderSn: String? = null,
    @SerializedName("shipping_status")
    val shippingStatus: String? = null,
    val consignee: String? = null,
    val mobile: String? = null,
    @SerializedName("shipping_price")
    val shippingPrice: String? = null,
    @SerializedName("shipping_code")
    val shippingCode: String? = null,
    @SerializedName("shipping_name")
    val shippingName: String? = null,
    @SerializedName("shipping_no")
    val shippingNo: String? = null,
    @SerializedName("goods_id")
    val goodsId: Long? = 0,
    @SerializedName("goods_name")
    val goodsName: String? = null,
    val image: String? = null,
    @SerializedName("goods_num")
    val goodsNum: Int? = 0,
    @SerializedName("goods_price")
    val goodsPrice: String? = null,
    @SerializedName("spec_key_name")
    val specValue: String? = null,
    @SerializedName("order_amount")
    val orderAmount: String? = null,
    @SerializedName("full_address")
    val fullAddress: String? = null,
    @SerializedName("order_info")
    val orderInfo: MutableList<String> = mutableListOf()
)